import * as React from 'react'

export interface Props extends React.SVGAttributes<SVGElement> {}

const svgPath =
  'M9 6V7.5H15V6H9ZM10.682 19.682C8.92462 21.4393 6.07538 21.4393 4.31802 19.682C2.56066 17.9246 2.56066 15.0754 4.31802 13.318C6.07538 11.5607 8.92462 11.5607 10.682 13.318C10.7722 13.4083 10.8579 13.5014 10.9389 13.5972L10.9442 13.5936L10.9795 13.6459C11.1625 13.8685 11.321 14.1046 11.4548 14.3505L12 15.1588L12.5453 14.3504C12.6791 14.1046 12.8374 13.8686 13.0203 13.6461L13.0558 13.5936L13.0612 13.5972C13.1421 13.5015 13.2278 13.4083 13.318 13.3181C15.0754 11.5607 17.9246 11.5607 19.682 13.3181C21.4393 15.0754 21.4393 17.9247 19.682 19.682C17.9246 21.4394 15.0754 21.4394 13.318 19.682C13.2278 19.5918 13.1422 19.4987 13.0612 19.403L13.0558 19.4066L13.0203 19.354C12.8374 19.1315 12.6791 18.8955 12.5453 18.6498L12 17.8413L11.4545 18.65C11.3208 18.8956 11.1626 19.1313 10.9799 19.3537L10.9442 19.4066L10.9388 19.4029C10.8578 19.4986 10.7722 19.5917 10.682 19.682ZM10.1651 15.1209C10.6116 15.9832 10.6116 17.0167 10.1652 17.879L9.78012 18.4499C9.72982 18.5086 9.67689 18.5658 9.62132 18.6214C8.44975 19.793 6.55025 19.793 5.37868 18.6214C4.20711 17.4498 4.20711 15.5503 5.37868 14.3788C6.55025 13.2072 8.44975 13.2072 9.62132 14.3788C9.67697 14.4344 9.72997 14.4917 9.78033 14.5505L10.1651 15.1209ZM14.2197 14.5505L13.8349 15.1209C13.3884 15.9832 13.3884 17.0167 13.8348 17.879L14.2199 18.45C14.2702 18.5086 14.3231 18.5658 14.3787 18.6214C15.5503 19.793 17.4497 19.793 18.6213 18.6214C19.7929 17.4498 19.7929 15.5503 18.6213 14.3788C17.4497 13.2072 15.5503 13.2072 14.3787 14.3788C14.323 14.4344 14.27 14.4917 14.2197 14.5505Z' // eslint-disable-line max-len

export const NegativeInfinityIcon: React.FC<Props> = ({
  width = 24,
  height = 24,
  viewBox = '0 0 24 24',
  fill = 'currentColor',
  ...props
}: Props) => {
  return (
    <svg width={width} height={height} viewBox={viewBox} fill={fill} {...props}>
      <path d={svgPath} fillRule="evenodd" />
    </svg>
  )
}

NegativeInfinityIcon.displayName = 'NegativeInfinityIcon'
